package com.android.loveseason.gameengine;

import java.util.ArrayList;
import java.util.List;

public class SectionTask {
	private SectionTaskProperty mTaskProperty;
	private ArrayList<SectionTaskInfo> mTaskInfoList;
	private SectionTaskCondation mCondation;
	public SectionTask(){
		mTaskProperty = new SectionTaskProperty();
		mTaskInfoList = new ArrayList<SectionTaskInfo>();
		
	}
	public SectionTaskProperty getmTaskProperty() {
		return mTaskProperty;
	}
	public void setmTaskProperty(SectionTaskProperty mTaskProperty) {
		this.mTaskProperty = mTaskProperty;
	}

	public void AddmTaskInfo(SectionTaskInfo sectionTaskInfoItem) {
		mTaskInfoList.add(sectionTaskInfoItem);
	}
	public ArrayList<SectionTaskInfo> getmTaskInfoList() {
		return mTaskInfoList;
	}
	public void setCondation(SectionTaskCondation con){
		mCondation = con;
	}
	public SectionTaskCondation getmCondation(){
		return mCondation;
	}
	public SectionTaskCondation createSectionTaskCondation(){
		return new SectionTaskCondation();
	}
	public  SectionTaskInfo createSectionTaskInfo(){
		return new SectionTaskInfo();
	}
	
	public class SectionTaskProperty{
		private int id;
		private String desc;
		private int strengthInc;
		private int knowledgeInc;
		private int moneyInc;
		private int feelInc;
		private String includeSection;
		public int getId() {
			return id;
		}
		public void setId(int id) {
			this.id = id;
		}
		public String getDesc() {
			return desc;
		}
		public void setDesc(String desc) {
			this.desc = desc;
		}
		
		public int getStrengthInc() {
			return strengthInc;
		}
		public void setStrengthInc(int strengthInc) {
			this.strengthInc = strengthInc;
		}
		public int getKnowledgeInc() {
			return knowledgeInc;
		}
		public void setKnowledgeInc(int knowledgeInc) {
			this.knowledgeInc = knowledgeInc;
		}
		public int getMoneyInc() {
			return moneyInc;
		}
		public void setMoneyInc(int moneyInc) {
			this.moneyInc = moneyInc;
		}
		public int getFeelInc() {
			return feelInc;
		}
		public void setFeelInc(int feelInc) {
			this.feelInc = feelInc;
		}
		public String getIncludeSection() {
			return includeSection;
		}
		public void setIncludeSection(String includeSection) {
			this.includeSection = includeSection;
		}
		
	} 
	public class SectionTaskCondation{
		private int strengthCon;
		private int knowledgeCon;
		private int moneyIncCon;
		private int feelIncCon;
		
		public int getStrengthCon() {
			return strengthCon;
		}
		public void setStrengthCon(int strengthCon) {
			this.strengthCon = strengthCon;
		}
		public int getKnowledgeCon() {
			return knowledgeCon;
		}
		public void setKnowledgeCon(int knowledgeCon) {
			this.knowledgeCon = knowledgeCon;
		}
		public int getMoneyIncCon() {
			return moneyIncCon;
		}
		public void setMoneyIncCon(int moneyIncCon) {
			this.moneyIncCon = moneyIncCon;
		}
		public int getFeelIncCon() {
			return feelIncCon;
		}
		public void setFeelIncCon(int feelIncCon) {
			this.feelIncCon = feelIncCon;
		}
		
	}
	public class SectionTaskInfo{
		private String DialogInfo = null;
		private String mPerson = null;
		private boolean hasinfo = false;
		private int strengthInc;
		private int knowledgeInc;
		private int moneyInc;
		private int feelInc;
		
		public String getDialogInfo() {
			return DialogInfo;
		}
		
		public String getmPerson() {
			return mPerson;
		}

		public void setmPerson(String mPerson) {
			this.mPerson = mPerson;
		}

		public void setDialogInfo(String dialogInfo) {
			this.DialogInfo = dialogInfo;
		}
		public boolean ishaveinfo(){
			return hasinfo;
		}
		public boolean isHasinfo() {
			return hasinfo;
		}
		public void setHasinfo(boolean hasinfo) {
			this.hasinfo = hasinfo;
		}
		public int getStrengthInc() {
			return strengthInc;
		}
		public void setStrengthInc(int strengthInc) {
			this.strengthInc = strengthInc;
		}
		public int getKnowledgeInc() {
			return knowledgeInc;
		}
		public void setKnowledgeInc(int knowledgeInc) {
			this.knowledgeInc = knowledgeInc;
		} 
		public int getMoneyInc() {
			return moneyInc;
		}
		public void setMoneyInc(int moneyInc) {
			this.moneyInc = moneyInc;
		}
		public int getFeelInc() {
			return feelInc;
		}
		public void setFeelInc(int feelInc) {
			this.feelInc = feelInc;
		}
	}
}
